/*
进行local数据存储管理的工具模块
 */

//storageUtils 用于操作本地存储
import store from 'store'
const USER_KEY = 'user_key'  //USER_KEY是用户数据在本地存储中的唯一标识，类似数据库中的主键
export default {
  /*
  保存user
   */
  saveUser(user) {
    // localStorage.setItem(USER_KEY, JSON.stringify(user)) //localStorage有些老版用不了
    store.set(USER_KEY, user)  // 使用 store 库写法,内部会自动转换成 json 再保存  原来:('user_key', JSON.stringify(user))
  },

  /*
  读取user
   */
  getUser() {
    // return JSON.parse(localStorage.getItem(USER_KEY) || '{}')
    return store.get(USER_KEY) || {}
  },

  /*
  删除user
   */
  removeUser() {
    // localStorage.removeItem(USER_KEY)
    store.remove(USER_KEY)
  }
}